package com.ruicar.afs.cloud.afscase.common.step;

import com.ruicar.afs.cloud.afscase.infomanagement.entity.CaseBaseInfo;
import com.ruicar.afs.cloud.common.modules.afscorebusiness.enums.ProcessTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description
 * @Author Peng_Jinbo
 * @Date 2020/06/23 12:19
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class StepParam {
    private String applyNo;
    private CaseBaseInfo baseInfo;
    /**
     * 执行返回false，操作步骤仍然+1
     */
    private boolean stillAddStep;

    /**
     * 是否流程退回再提交
     */
    private boolean returnSubmit;

    /**
     * 是否流程撤回再提交
     */
    private boolean callBackSubmit;

    /**
     * 流程编号
     */
    private String stageId;
    /**
     * 流程类型
     */
    private ProcessTypeEnum processTypeEnum;

    /**
     * 玄武通知返回标识
     */
    private boolean tortoiseNoticeBack;

    /**
     * 修订回复留言
     */

    private String leaveMessage;
}
